/* Nouvelle page landing 02/12/2011 */

.sp {
    clear: both;
    font-size: 1px;
    height: 1px;
}

.petit{
	font-size:9px;
}

.rose, .pink{
	color:#f01a62;
}

.blue{
	color:#0e527d;
}

.gras{
	font-weight:bold;
}

.white_space{
	width:100%;
	height:250px;
}

span.errors{
	color: #FF0000;
	padding:0px 5px;
	font-size: 15px;
}

#errors_blk{
	width:300px;
	margin-left:5px;
}

body{
	font-family: Arial, Helvetica, sans-serif; 
}

form{
	display:block;
}

body .landing_bandeauNoir{
	background:url("../img/landing_bandeau_noir_top.jpg") repeat-x left top #fff;
	width:100%; 
	height:23px;
}
#landing_top{
	width:1100px;
	margin:auto;
}
#landing_top .landing_logo_MCM{
	background:url("../img/landing_logo_MCM.jpg") no-repeat left top #fff;
	width:935px;
	margin:auto;
	height:64px;
}
#landing_top .landing_ombre_top{
	background:url("../img/landing_ombre_top.jpg") no-repeat left top #fff;
	width:100%;
	height:18px;
}

#landing_page {
	width:935px;
	margin:auto;
	font: 12px Arial,Helvetica,sans-serif;
}

.landing_container,
.landingjeteste_container,
.landingmailing_container{
	width:935px;
	margin:auto;
	position:relative;
	top:0px;
	left:0px;
}

.landing_container.lc1{
	background:url("../img/landing_visuel_principal.jpg") no-repeat left top #fff;
	height:396px;
}

.landingjeteste_container.lc1{
	background:url("../img/landing_visuel_principal_3.png") no-repeat left top #fff;
	height:414px;
}

.landingmailing_container.lc1{
	background:url("../img/landing_visuel_principal_2.jpg") no-repeat left top #fff;
	height:396px;
	padding-bottom:18px;
}
.landingjeteste_container.lc1 .boxform,
.landingmailing_container.lc1 .boxform{
	
	background:url("../img/landingmailing_box_form.png") no-repeat left top transparent;
	
	padding:0px 15px;
	width:303px;
	height:414px;
	color:#5d5d5d;
	position:absolute;
	top:0px;
	left:351px;
}

.landing_container.lc1 .zone1{
	padding-top:320px;
	width:520px;
	float:left;
}

.landing_container.lc1 .zone1 h1{
	text-transform:uppercase;
	font-weight:normal;
	color:#FFF;
	font-size:29px;
	margin:0;
	padding:0;
	padding-left:15px;
}

.landing_container.lc1 .zone1 h2{
	font-weight:normal;
	color:#FFF;
	font-size:25px;
	margin:0;
	padding:0;
	padding-left:15px;
}

.landing_container.lc1 .zone2{
	float:left;
	background:url("../img/landing_box_formulaire.png") no-repeat left top transparent;
	margin:0px auto;
	margin-top:10px;
	padding-left:3px;
	width:330px;
	height:380px;
	color:#5d5d5d;
	position:relative;
	top:0px;
	left:0px;
}



.landing_container.lc1 .zone2 h3,
.landingjeteste_container.lc1 .boxform h3,
.landingmailing_container.lc1 .boxform h3{
	text-transform:uppercase;
	font-weight:normal;
	font-size:27px;
	line-height:26px;
	text-align:center;
	margin:10px auto;
}

.landingjeteste_container.lc1 .boxform h3,
.landingmailing_container.lc1 .boxform h3{
	
	font-size:25px;
	letter-spacing:-1px;
	text-align:center;
	margin:25px 0px;
	width:230px;
}

.landingjeteste_container.lc1 .boxform h3 .gras,
.landingmailing_container.lc1 .boxform h3 .gras{
	font-size:24px;
	line-height:24px;
	letter-spacing:normal;
}

.landing_container.lc1 .zone2 form{
	display:block;
	text-align:left;
}

.landing_container.lc1 .zone2 .degrade_formulaire{
	background:url("../img/landing_degrade_formulaire.png") no-repeat left top transparent;
	width:271px;
	height:120px;
	margin:auto;
	padding:5px;
}

.landing_container.lc1 .zone2 .degrade_form_y{
	background:url("../img/landing_degrade_form_Y.png") repeat-y left top transparent;
	width:269px;
	margin:auto;
	padding:5px;
}

.landing_container.lc1 .zone2 .degrade_form_foot{
	background:url("../img/landing_degrade_form_foot.png") repeat-y left top transparent;
	width:279px;
	height:4px;
	margin:auto;
}

.landing_container.lc1 .zone2 form .degrade_formulaire .formu .txt,
.landingjeteste_container.lc1 .boxform form .formu .txt,
.landingmailing_container.lc1 .boxform form .formu .txt{
	float:left;
	font-weight:bold;
	color:#5d5d5d;
	font-size:12px;
	margin-bottom:5px;
	width:143px;
}

.landing_container.lc1 .zone2 form .degrade_formulaire .formu .input,
.landingjeteste_container.lc1 .boxform form .formu .input,
.landingmailing_container.lc1 .boxform form .formu .input{
	float:left;
	font-size:12px;
	width:25px;
	height:15px;
	padding:0;
}
.landing_container.lc1 .zone2 form .degrade_formulaire .formu .checkbox,
.landingjeteste_container.lc1 .boxform form .formu .checkbox,
.landingmailing_container.lc1 .boxform form .formu .checkbox{
	float:left;
	font-size:12px;
	width:20px;
	height:12px;
}
.landing_container.lc1 .zone2 form .degrade_formulaire .formu .valeur,
.landingjeteste_container.lc1 .boxform form .formu .valeur,
.landingmailing_container.lc1 .boxform form .formu .valeur{
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0px 5px;
}

.landingjeteste_container.lc1 .boxform form .formu .txt,
.landingjeteste_container.lc1 .boxform form .formu .valeur,
.landingmailing_container.lc1 .boxform form .formu .txt,
.landingmailing_container.lc1 .boxform form .formu .valeur{
	height:20px;
}

.landing_container.lc1 .zone2 form .degrade_form_y .landingCheckboxText,
.landingjeteste_container.lc1 .boxform form .landingCheckboxText,
.landingmailing_container.lc1 .boxform form .landingCheckboxText{
	width:245px;
	font-size:10px;
	padding-top:3px;
	float:left;
}
.landing_container.lc1 .zone2 form .sub,
.landingjeteste_container.lc1 .boxform form .sub,
.landingmailing_container.lc1 .boxform form .sub{
	background:url('../img/landing_btn_valider.png') no-repeat;
	display:block;
	
	width:282px;
	height:31px;
	margin:20px auto 0;
	border:0px;
}
.landingjeteste_container.lc1 .boxform form .sub:hover,
.landingmailing_container.lc1 .boxform form .sub:hover{
	cursor:pointer;
}
.landing_container.lc1 .zone2 .bilan_gratuit{
	background:url('../img/landing_bilan_gratuit.png') no-repeat left top transparent;
	width:145px;
	height:42px;
	margin:auto;
}
.landing_container.lc1 .zone2 .zoneErreurs,
.landingjeteste_container.lc1 .zoneErreurs,
.landingmailing_container.lc1 .zoneErreurs{
	background:url("../img/landing_box_erreures.png") no-repeat left top transparent;
	padding-left:10px;
	padding-top:10px;
	width:330px;
	height:332px;
	color:#5d5d5d;
	position:absolute;
	top:0px;
}
.landing_container.lc1 .zone2 .zoneErreurs{
	right:330px;
}
.landingmailing_container.lc1 .zoneErreurs{
	left:0px;
}

.landing_container.lc1 .zone2 .zoneErreurs>div,
.landingjeteste_container.lc1 .zoneErreurs>div,
.landingmailing_container.lc1 .zoneErreurs>div{
	margin-bottom:10px;
}

.landing_container.lc1 .zone2 .zoneErreurs .tx,
.landing_container.lc1 .zone2 .zoneErreurs #dejafaitBilan,
.landingjeteste_container.lc1 .zoneErreurs .tx,
.landingjeteste_container.lc1 .zoneErreurs #dejafaitBilan,
.landingmailing_container.lc1 .zoneErreurs .tx,
.landingmailing_container.lc1 .zoneErreurs #dejafaitBilan{
	font-size:15px;
	padding-left:5px;
	text-align:left;
}

.landing_container.lc1 .zone2 .zoneErreurs .tx,
.landing_container.lc1 .zone2 .zoneErreurs #dejafaitBilan b,
.landingjeteste_container.lc1 .zoneErreurs .tx,
.landingjeteste_container.lc1 .zoneErreurs #dejafaitBilan b,
.landingmailing_container.lc1 .zoneErreurs .tx,
.landingmailing_container.lc1 .zoneErreurs #dejafaitBilan b{
	color:#FF0000;
}

.landing_container.lc1 .zone2 .zoneErreurs #dejafaitBilan,
.landingjeteste_container.lc1 .zoneErreurs #dejafaitBilan,
.landingmailing_container.lc1 .zoneErreurs #dejafaitBilan{
	font-size:12px;
	width:300px;
	color:#5D5D5D;
	font-weight:bold;
}

.landing_container.lc1 .zone2 .zoneErreurs #dejafaitBilan a,
.landingjeteste_container.lc1 .zoneErreurs #dejafaitBilan a,
.landingmailing_container.lc1 .zoneErreurs #dejafaitBilan a{
	color:#FF0000;
}

.landing_container.lc1 .zone2 .zoneErreurs #dejafaitBilan a:hover,
.landingjeteste_container.lc1 .zoneErreurs #dejafaitBilan a:hover,
.landingmailing_container.lc1 .zoneErreurs #dejafaitBilan a:hover{
	cursor:pointer;
	text-decoration:underline;
}
.landing_container.lc1 .zone2 .zoneErreurs div img,
.landingjeteste_container.lc1 .zoneErreurs div img,
.landingmailing_container.lc1 .zoneErreurs div img{
	margin-left:2px;
}
#landing_page .landing_ombre_trans{
	background:url("../img/landing_ombre_transparent.png") no-repeat left top transparent;
	width:100%;
	height:13px;
}
#landing_page .landingmailing_ombre_trans{
	background:url("../img/landingmailing_ombre_trans.png") no-repeat left top transparent;
	width:100%;
	height:13px;
}
#landing_page .landingjeteste_ombre_trans{
	background:url("../img/landingjeteste_ombre_trans.png") no-repeat left top transparent;
	width:100%;
	height:21px;
}


.landing_container.lc2 .blkTemoin1, .landing_container.lc2 .blkTemoin1 a,
.landing_container.lc2 .blkTemoin2, .landing_container.lc2 .blkTemoin2 a,
.landing_container.lc2 .blkTemoin1Co, .landing_container.lc2 .blkTemoin1Co a,
.landing_container.lc2 .blkTemoin2Co, .landing_container.lc2 .blkTemoin2Co a,
.landing_container.lc2 .blkVideoFabienne, .landing_container.lc2 .blkVideoFabienne a{
	width:299px;
	height:107px;
	display:block;
}

.landing_container.lc2 .blkTemoin1{
	background:url("../img/landing_block_part.png") no-repeat left top #fff; /*old: landing_temoignage1.png */
	margin-right:9px;
	float:left;
}

.landing_container.lc2 .blkTemoin2{
	background:url("../img/landing_temoignage2.png") no-repeat left top #fff;
	margin:0px 9px;
	float:left;
}

.landing_container.lc2 .blkTemoin1Co{
	background:url("../img/landing_temoignage1Co.png") no-repeat left top #fff;
	margin-right:9px;
	float:left;
}

.landing_container.lc2 .blkTemoin2Co{
	background:url("../img/landing_temoignage2Co.png") no-repeat left top #fff;
	margin:0px 9px;
	float:left;
}

.landing_container.lc2 .blkVideoFabienne{
	background:url("../img/landing_video_fabienne.png") no-repeat left top #fff;
	margin-left:9px;
	float:left;
}

.landing_presse{
	margin-bottom:10px;
}

#landing_bottom{
	width:1100px;
	margin:auto;
}

#landing_bottom .content-bloc{
	margin:10px auto;
	width: 966px;
}

#landing_bottom .content-bloc .bloc1,
#landing_bottom .content-bloc .bloc2,
#landing_bottom .content-bloc .bloc3{
	width:312px;
	height:278px;
	float:left;
	font-size:12px;
	color:#5d5d5d;
	text-align:left;
	font-family: Arial,Helvetica,sans-serif;
	line-height:1.3em;
}

#landing_bottom .content-bloc .bloc1 a,
#landing_bottom .content-bloc .bloc2 a,
#landing_bottom .content-bloc .bloc3 a{
	text-decoration:underline;
	color:#d93a6e;
}

#landing_bottom .content-bloc .bloc1 ul,
#landing_bottom .content-bloc .bloc2 ul,
#landing_bottom .content-bloc .bloc3 ul{
	list-style-type:disc;
}


#landing_bottom .content-bloc .bloc1{
	background:url('../img/bloc1.png') no-repeat;
	margin-right: 15px;
}

#landing_bottom .content-bloc .bloc1 .lien{
	padding-top: 30px; padding-left: 8px;
}

#landing_bottom .content-bloc .bloc1 .text{
	color:#5d5d5d;
	font-size:16px;
	text-transform:uppercase;
	padding-left: 50px;
	padding-top:15px;
}
#landing_bottom .content-bloc .bloc1 .text2{
	color:#d92a5f;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	padding-left: 50px;
}

#landing_bottom .content-bloc .bloc2{
	background:url('../img/bloc2.png') no-repeat;
	margin-right: 15px;
}

#landing_bottom .content-bloc .bloc2 .lien{
	padding-top: 15px; padding-left: 8px;
}

#landing_bottom .content-bloc .bloc2 .text{
	color:#5d5d5d;
	font-size:16px;
	text-transform:uppercase;
	padding-left: 55px;	
	padding-top:15px;
}
#landing_bottom .content-bloc .bloc2 .text2{
	color:#d92a5f;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	padding-left: 55px;
}

#landing_bottom .content-bloc .bloc3{
	background:url('../img/bloc3.png') no-repeat;
}
#landing_bottom .content-bloc .bloc3 .lien{
	padding-top: 103px; padding-left: 8px;
}

#landing_bottom .content-bloc .bloc3 .text{
	color:#5d5d5d;
	font-size:16px;
	text-transform:uppercase;
	padding-left: 60px;
	padding-top:15px;
}
#landing_bottom .content-bloc .bloc3 .text2{
	color:#d92a5f;
	text-transform:uppercase;
	font-weight:bold;
	font-size:16px;
	padding-left:60px;
}

#landing_bottom .content-bloc .bloc1 .text3,
#landing_bottom .content-bloc .bloc2 .text3,
#landing_bottom .content-bloc .bloc3 .text3{
	text-align:left;
	width: 295px; 
	padding-left: 7px; 
	padding-top: 15px;
}

#landing_bottom .landing_ombre_bottom{
	background:url("../img/landing_ombre_bottom.jpg") no-repeat left top #fff;
	width:100%;
	height:18px;
}

.copyright{
	font-size:13px;
	color:#333;
	text-align:center;
	margin-top:20px;
}

/* /Nouvelle page landing 02/12/2011 */

/* Landing valeur */
#landingV_container_logo,
#landingT_container_logo,
#landingH_container_logo{
	width:100%;
	height:106px;
	background-color:#FFF;
}

#landingT_container_logo .header,
#landingH_container_logo .header{
	width:987px;
	height:105px;
	margin:auto;
	position:relative;
	top:0;
	left:0;
}

#landingT_container_logo .header .pertedepoids{
	width:251px;
	height:54px;
	text-align:center;
	font-style:italic;
	font-family:georgia,"Times New Roman",Serif;
	letter-spacing:-2px;
	font-size:25px;
	
	
	position:absolute;
	top:30px;
	right:20px;
}

#landingH_container_logo .header .sculptezVotreCorps{
	width:241px;
	height:57px;
	background:url("../img/sculptezVotreCorps.jpg") no-repeat left top #fff;
	position:absolute;
	top:30px;
	left:20px;
}


#landingV_container_logo .logoMCM, 
#landingT_container_logo .logoMCM,
#landingH_container_logo .logoMCM{
	width:380px;
	height:92px;
	margin:auto;
	background:url("../img/LogoMCM.png") no-repeat left top #fff;
}

#landingT_container_logo img.logoMCM{
	width:380px;
	height:92px;
	display:block;
	margin:auto;
}


#landinV_container_bleu,
#landinT_container_bleu,
#landinM_container_bleu,
#landinH_container_gris{
	width:100%;
	height:565px;
	
}
#landinV_container_bleu,
#landinM_container_bleu,
#landinT_container_bleu{
	background:url("../img/landingvaleur_bleu.png") repeat-x left top transparent;
}
#landinH_container_gris{
	background:url("../img/landinghomme_gris.png") repeat-x left top transparent;
}
#landinV_container_bleu #landingV_container_form,
#landinT_container_bleu #landingT_container_form,
#landinM_container_bleu #landingM_container_form,
#landinH_container_gris #landingH_container_form{
	width:1097px;
	height:565px;
	margin:auto;
	
	position:relative;
	top:0;
	left:0;
}

#landinV_container_bleu #landingV_container_form{
	background:url("../img/landingvaleur_fond.png") no-repeat left top transparent;
}
#landinT_container_bleu #landingT_container_form{
	background:url("../img/landingtemoignage_fond.png") no-repeat left top transparent;
}
#landinM_container_bleu #landingM_container_form{
	background:url("../img/landingmixte_fond.png") no-repeat left top transparent;
}
#landinH_container_gris #landingH_container_form{
	background:url("../img/landinghomme_fond.png") no-repeat left top transparent;
}

#landinV_container_bleu #landingV_container_form .femme_pouce,
#landinT_container_bleu #landingT_container_form .femme_pentalon,
#landinT_container_bleu #landingT_container_form .femmes_dosados,
#landinT_container_bleu #landingT_container_form .temoignage_aurelie,
#landinT_container_bleu #landingT_container_form .carnetrecettes_1014,
#landinT_container_bleu #landingT_container_form .sticker_code,
#landinH_container_gris #landingH_container_form .homme_pomme{
	z-index:1;	
}
#landinV_container_bleu #landingV_container_form .femme_pouce{
	width:253px;
	height:630px;
	background:url("../img/femme_pouce.png") no-repeat left top transparent;
	
	position:absolute;
	top:-65px;
	left:97px;
}
#landinT_container_bleu #landingT_container_form .femme_pentalon{
	width:287px;
	height:636px;
	background:url("../img/femme_pentalon.png") no-repeat left top transparent;
	
	position:absolute;
	top:-71px;
	left:49px;
}
#landinM_container_bleu #landingM_container_form .mixte_dosados{
	width:287px;
	height:636px;
	background:url("../img/landingmixte_dosados.png") no-repeat left top transparent;
	
	position:absolute;
	top:-71px;
	left:49px;
}
#landinT_container_bleu #landingT_container_form .femmes_dosados,
#landinT_container_bleu #landingT_container_form .femmes_dosados_1014,
#landinT_container_bleu #landingT_container_form .femmes_dosados_101,
#landinT_container_bleu #landingT_container_form .femmes_dosados_102,
#landinT_container_bleu #landingT_container_form .femmes_dosados_103,
#landinT_container_bleu #landingT_container_form .femmes_dosados_104
{
	width:287px;
	height:636px;
	
	position:absolute;
	top:-71px;
	left:49px;
}

#landinT_container_bleu #landingT_container_form .femmes_dosados{
	background:url("../img/femmes_dosados.png") no-repeat left top transparent;
}
#landinT_container_bleu #landingT_container_form .femmes_dosados_1014{
	background:url("../img/femmes_dosados_1014.png") no-repeat left top transparent;
}
#landinT_container_bleu #landingT_container_form .femmes_dosados_101{
	background:url("../img/femmes_dosados_101.png") no-repeat left top transparent;
}
#landinT_container_bleu #landingT_container_form .femmes_dosados_102{
	background:url("../img/femmes_dosados_102.png") no-repeat left top transparent;
}
#landinT_container_bleu #landingT_container_form .femmes_dosados_103{
	background:url("../img/femmes_dosados_103.png") no-repeat left top transparent;
}
#landinT_container_bleu #landingT_container_form .femmes_dosados_104{
	background:url("../img/femmes_dosados_104.png") no-repeat left top transparent;
}

#landinM_container_bleu #landingM_container_form .temoignage_mixte{
	width:275px;
	height:410px;
	background:url("../img/landingmixte_temoignages.png") no-repeat left top transparent;
	
	position:absolute;
	top:15px;
	right:49px;
}
#landinT_container_bleu #landingT_container_form .temoignage_aurelie{
	width:275px;
	height:318px;
	background:url("../img/landing_temoignage_aurelie.png") no-repeat left top transparent;
	
	position:absolute;
	top:15px;
	right:49px;
}

#landinT_container_bleu #landingT_container_form .carnetrecettes_1014{
	width:275px;
	height:318px;
	background:url("../img/landing-FB-carnetrecettes2.png") no-repeat left top transparent;
	
	position:absolute;
	top:15px;
	right:49px;
}



#landinT_container_bleu #landingT_container_form .sticker_code{
	width:139px;
	height:128px;
	background:url("../img/sticker_code.png") no-repeat left top transparent;
	
	position:absolute;
	bottom:70px;
	right:110px;
}

#landinT_container_bleu #landingT_container_form .img_metre{
	width:278px;
	height:141px;
	background:url("../img/image_metre2.png") no-repeat left top transparent;
	
	position:absolute;
	bottom:70px;
	right:110px;
}

#landinH_container_gris #landingH_container_form .homme_pomme{
	width:376px;
	height:561px;
	background:url("../img/homme_pomme.png") no-repeat left top transparent;
	
	position:absolute;
	top:5px;
	left:16px;
}

#landinV_container_bleu #landingV_container_form #landingV_form,
#landinT_container_bleu #landingT_container_form #landingT_form,
#landinM_container_bleu #landingM_container_form #landingM_form,
#landinH_container_gris #landingH_container_form #landingH_form{
	width:423px;
	height:563px;
	margin:auto;
	-moz-box-shadow:0px 7px 10px 2px rgba(119, 119, 119, 0.5);
	-webkit-box-shadow:0px 7px 10px 2px rgba(119, 119, 119, 0.5);
	box-shadow:0px 7px 10px 2px rgba(119, 119, 119, 0.5);

	position:relative;
	top:0;
	left:0;
}

#landinV_container_bleu #landingV_container_form #landingV_form .accroche_form,
#landinT_container_bleu #landingT_container_form #landingT_form .accroche_form,
#landinM_container_bleu #landingM_container_form #landingM_form .accroche_form,
#landinH_container_gris #landingH_container_form #landingH_form .accroche_form{
	width:423px;
	height:39px;
	
	background-color:#000;
	background: -moz-linear-gradient(top, 
	  #7f7f7f 0%, 
	  #000000 24%, 
	  #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, 
	  color-stop(0%,#7f7f7f), 
	  color-stop(24%,#000000), 
	  color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, 
	  #7f7f7f 0%,
	  #000000 24%,
	  #000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, 
	  #7f7f7f 0%,
	  #000000 24%,
	  #000000 100%); /* Opera 11.10+ */
	background: linear-gradient( 
	  #7f7f7f 0%,
	  #000000 24%,
	  #000000 100%); /* W3C */
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:39px;
	color:#FFF;
	text-align:center;
}

#landinV_container_bleu #landingV_container_form #landingV_form .accroche_form,
#landinT_container_bleu #landingT_container_form #landingT_form .accroche_form,
#landinM_container_bleu #landingM_container_form #landingM_form .accroche_form{
	font-family:georgia,"Times New Roman",Serif;
	font-size:20px;
}
#landinH_container_gris #landingH_container_form #landingH_form .accroche_form{
	font-family: Verdana, Arial, sans-serif;
	font-size:18px;	
}

#landinV_container_bleu #landingV_container_form #landingV_form form,
#landinT_container_bleu #landingT_container_form #landingT_form form,
#landinM_container_bleu #landingM_container_form #landingM_form form{
	background:url("../img/landingvaleur_form.png") no-repeat 0px -39px transparent;
}

#landinH_container_gris #landingH_container_form #landingH_form form{
	background:url("../img/landinghomme_form.png") no-repeat 0px -39px transparent;
}

#landinV_container_bleu #landingV_container_form #landingV_form form,
#landinT_container_bleu #landingT_container_form #landingT_form form,
#landinM_container_bleu #landingM_container_form #landingM_form form,
#landinH_container_gris #landingH_container_form #landingH_form form{
	width:423px;
	height:523px;
	display:block;
}

#landingV_form .line_form,
#landingT_form .line_form,
#landingM_form .line_form,
#landingH_form .line_form{
	float:left;
}

#landingV_form .line_form.elem1,
#landingT_form .line_form.elem1,
#landingM_form .line_form.elem1,
#landingH_form .line_form.elem1{
	text-align:right;
	width:183px;
	height:67px;
}

#landingV_form .line_form.elem2,
#landingT_form .line_form.elem2,
#landingM_form .line_form.elem2,
#landingH_form .line_form.elem2{
	text-align:left;
	width:170px;
	height:51px;
	padding-top:16px;
	padding-left:5px;
}

#landingV_form .line_form.elem2 span.txt,
#landingT_form .line_form.elem2 span.txt,
#landingM_form .line_form.elem2 span.txt,
#landingH_form .line_form.elem2 span.txt{
	font-size:16px;
	color:#505050;
	padding-left:5px;
}

#landingV_form .line_form label,
#landingT_form .line_form label,
#landingM_form .line_form label,
#landingH_form .line_form label{
	font-size:16px;
	color:#505050;
	line-height:67px;
	font-weight:bold;
	text-transform:uppercase;
}

#landingV_form .line_form p,
#landingT_form .line_form p,
#landingM_form .line_form p,
#landingH_form .line_form p{
	margin:0;
	padding:0;
}

#landingV_form .line_form .champ_text,
#landingT_form .line_form .champ_text,
#landingM_form .line_form .champ_text,
#landingH_form .line_form .champ_text{
	height:32px;
	border:solid 1px #929292;
	font-size:18px;
}

#landingV_form .line_form .champ_text.defaut,
#landingT_form .line_form .champ_text.defaut,
#landingM_form .line_form .champ_text.defaut,
#landingH_form .line_form .champ_text.defaut{
	width:69px;
}

#landingV_form .line_form .champ_text.jour,
#landingV_form .line_form .champ_text.mois,
#landingT_form .line_form .champ_text.jour,
#landingT_form .line_form .champ_text.mois,
#landingM_form .line_form .champ_text.jour,
#landingM_form .line_form .champ_text.mois,
#landingH_form .line_form .champ_text.jour,
#landingH_form .line_form .champ_text.mois{
	width:34px;
	text-align:center;
}

#landingV_form .line_form .champ_text.annee,
#landingT_form .line_form .champ_text.annee,
#landingM_form .line_form .champ_text.annee,
#landingH_form .line_form .champ_text.annee{
	width:58px;
	text-align:center;
}

#landingV_form .line_form .champ_text.mail,
#landingT_form .line_form .champ_text.mail,
#landingM_form .line_form .champ_text.mail,
#landingH_form .line_form .champ_text.mail{
	width:156px;
}

#landingV_form .last_line_form,
#landingT_form .last_line_form,
#landingM_form .last_line_form,
#landingH_form .last_line_form{
	color:#505050;
	padding-top:15px;
	padding-left:5px;
	font-size:12px;
	position:relative;
	top:0;
	left:0;
}

#landingH_form .last_line_form input,
#landingH_form .btn_valider{
	z-index:2;
}

#landingV_form .btn_valider,
#landingT_form .btn_valider,
#landingM_form .btn_valider,
#landingH_form .btn_valider{
	width:423px;
	height:64px;
	
	border:none;
	position:absolute;
	bottom:0;
	left:0;
	cursor:pointer;
}

#landingV_form .btn_valider
{
	/* anciennement : landingvaleur_form_btn.png */
	background:url("../img/landing_temoignage_btn.png") no-repeat left top transparent !important;
}

#landingH_form .btn_valider{
	/* anciennement : landinghomme_form_btn.png */
	background:url("../img/landing_temoignage_btn.png") no-repeat left top transparent !important;
}

/* popinErreur */
.pp_content{
	font-size:12px;
	width:300px;
	color:#5D5D5D;
	font-weight:bold;
}
.pp_content .tx,
.pp_content #dejafaitBilan b{
	color: #FF0000;
	font-size: 15px;
	padding-left: 5px;
	text-align: left;
}

.pp_content #dejafaitBilan a{
	color:#FF0000;
}

.pp_content #dejafaitBilan a:hover{
	cursor:pointer;
	text-decoration:underline;
}
/* /popinErreur */

#landinV_container_bandeau_bas,
#landinT_container_bandeau_bas,
#landinM_container_bandeau_bas,
#landinH_container_bandeau_bas{
	width:100%;
	height:76px;
	background:url("../img/container_bandeau_bas.png") repeat-x left top transparent;
}

#landinV_container_bandeau_bas #bandeau_bas,
#landinT_container_bandeau_bas #bandeau_bas,
#landinM_container_bandeau_bas #bandeau_bas,
#landinH_container_bandeau_bas #bandeau_bas{
	width:961px;
	height:76px;
	margin:auto;
}

#landinV_container_bandeau_bas a.bandeau_bas,
#landinT_container_bandeau_bas a.bandeau_bas,
#landinM_container_bandeau_bas a.bandeau_bas,
#landinH_container_bandeau_bas a.bandeau_bas{
	display:block;
	float:left;
	height:76px;
}

#landinV_container_bandeau_bas a.bandeau_bas,
#landinT_container_bandeau_bas a.bandeau_bas,
#landinM_container_bandeau_bas a.bandeau_bas
{
	background:url("../img/landingvaleur_bandeau_bas.png") repeat-x left top transparent;
}

#landinH_container_bandeau_bas a.bandeau_bas{
	background:url("../img/landinghomme_bandeau_bas.png") repeat-x left top transparent;
}

#landinV_container_bandeau_bas a.bandeau_bas.methode,
#landinT_container_bandeau_bas a.bandeau_bas.methode,
#landinM_container_bandeau_bas a.bandeau_bas.methode,
#landinH_container_bandeau_bas a.bandeau_bas.methode{
	background-position:0 0;
	width:241px;
}

#landinV_container_bandeau_bas a.bandeau_bas.outils,
#landinT_container_bandeau_bas a.bandeau_bas.outils,
#landinM_container_bandeau_bas a.bandeau_bas.outils,
#landinH_container_bandeau_bas a.bandeau_bas.outils{
	background-position:720px 0px;
	width:238px;
}

#landinV_container_bandeau_bas a.bandeau_bas.garantie,
#landinT_container_bandeau_bas a.bandeau_bas.garantie,
#landinM_container_bandeau_bas a.bandeau_bas.garantie,
#landinH_container_bandeau_bas a.bandeau_bas.garantie{
	background-position:482px 0px;
	width:241px;
}

#landinV_container_bandeau_bas a.bandeau_bas.presse,
#landinT_container_bandeau_bas a.bandeau_bas.presse,
#landinM_container_bandeau_bas a.bandeau_bas.presse,
#landinH_container_bandeau_bas a.bandeau_bas.presse{
	background-position:241px 0px;
	width:241px;
}

.Frise_Engagements{
	width:1019px;
	height:120px;
	margin:auto;
}

#ombre_sep{
	background:url("../img/ombre_sep.png") no-repeat left top transparent;
	width:1097px;
	height:17px;
	margin:auto;
}

#footer_txt{
	width:1000px;
	margin:auto;
	color: #333333;
    font-size: 10px;
    text-align: justify;
	padding:0 2%;
}

/* /Landing valeur */
